Uncanny_Automator\Thrive_Apprentice_Helpers D

Total Complexity 154
Dependencies 12
Dependents 13
Total lines 1,090
Lines of code 723
Logical lines of code 292
Comment lines 202
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
get_updated_dropdown_options_ajax_handler_modules()
A
38 13 77
get_dropdown_options_ajax_handler_assessments()
A
37 11 80
get_content_items_by_type()
A
47 14 33
get_dropdown_options_ajax_handler_modules()
A
43 12 50
get_dropdown_options_ajax_handler_content()
A
38 9 77
get_content_types()
A
50 12 27
find_assessments_in_structure()
A
52 12 24
get_dropdown_options_by_type()
A
44 8 53
get_dropdown_options_courses()
A
50 9 29
issue_certificate()
A
49 9 28
manage_product_access()
A
47 8 33
get_updated_dropdown_options_ajax_handler_lessons()
A
44 7 47
get_dropdown_options_ajax_handler_content_type()
A
42 6 56
get_dropdown_options_ajax_handler_lessons()
S
52 6 24
get_course_by_id()
S
53 4 22
get_products()
S
57 4 17
get_course_modules()
S
70 3 6
__construct()
S
62 2 11
get_courses()
S
71 2 6
get_relevant_tokens_courses()
S
65 1 9
get_relevant_tokens_courses_modules()
S
68 1 7
get_relevant_tokens_courses_lessons()
S
68 1 7